package com.web_bloks.template.client;

/**
 * 
 * @author Jean-Lou Dupont
 *
 */
abstract public class TemplateParam<T> implements ITemplateParam {

	String key = null;
	T value = null;
	
	public TemplateParam(String key) {
		this.key = key;
	}
	
	public String getKey() {
		return this.key;
	}
	
	public void setValue(T value) {
		this.value = value;
	}
	
	public T getValue() {
		return this.value;
	}
	
	public String toStringValue() {
		return value.toString();
	}

}//END